package com.xxx.extend;

/**
 * @version v1.0
 * @Description:
 * @Author zhanzhongxin
 * @Date 2021/7/12 16:02
 * @Copyright 博为峰
 */
public class Person /*extends Object*/{
    public String name;
    public int age;

    public void eat(){
        System.out.println("吃饭");
    }
}

/*
  通过类描述事物的时候，发现事物有一些共同的特性，在这种情况下就可以，往上抽取公共的属性和行为，
  放到一个独立的类中，然后通过继承建立类和类之间的关系(子父类 extends)

  java中只支持单继承：一个子类只能有一个直接父类
  多重继承:  C extends B
            B extends A
  class A
  class B
  class C
  c extends B,A

  java中所有的类都有一个默认的父类Object

  继承的好处：
  1.提高了代码的复用性
  2.给多态提供了前提

  什么时候考虑使用继承:
  当类和类之间存在所属关系的时候（is a）
 */
